import Vue from "vue";
import Vuex from "vuex";
import createPersistedState from "vuex-persistedstate"
Vue.use(Vuex);
const store= new Vuex.Store({
    state:{
        token:"",
        list:""
    },
    mutations:{ 
        set_token(state,token){
            state.token=token;
            // localStorage.setItem("token",token) 
        },
        set_list(state,list){
            state.list=list;
        },
        // 把vuex所有的数据清空；
        play(state){
            for(let item in state){
                state[item] =''
            }
      },
      
    },
    plugins: [createPersistedState({
        // 制定数据是用什么方式存储数据;
        storage: window.localStorage,
        // reducer(val) {
        //     return {
        //     // 只储存state中的user
        //     token: val.token
        //   }
    //    }
    })],
})
export default store;